package com.yaofeng.mybatis.modules.sys.vo;


import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * 数据转换(DTO VO PO DO)
 *   框架提供了一个全局唯一的DozerBeanMapper来进行对象转换操作，具体百度Dozer
 * 前端显示Vo
 * Created by yaofeng on 2019/8/30.
 */

@Data
public class UserVo implements Serializable {
    private static final long serialVersionUID = 7337672756583055958L;

    /**
     * 主键
     */
    private Long userId;

    /**
     * 登录账号名
     */
    private String loginName;

    /**
     * 用户名
     */
    private String userName;


    /**
     * 邮箱
     */
    private String email;

    /**
     * 手机号
     */
    private String mobile;

    /**
     * 状态  0 正常  1 禁用
     */
    private Integer status;

    /**
     * 性别   1 男  2 女  3 保密
     */
    private Integer sex;

    /**
     * 地址
     */
    private String address;

    /**
     * 生日
     */
    private LocalDate birthday;

    /**
     * 身份证
     */
    private String idCard;

    /**
     * 用户头像
     */
    private String avatar;

    /**
     * 前端密码输入次数,最多允许5次认证，第5次认证失败账号被锁定5分钟
     */
    private Integer inputTime;

    /**
     * 锁定时间
     */
    private LocalDateTime lockTime;
}
